//----------------------------------------------------------------------------------------
// @Project Includes
#include "includes.h"

//----------------------------------------------------------------------------------------
// @Local Macro Define in the module

//----------------------------------------------------------------------------------------
// @Local Type defines in the module

//----------------------------------------------------------------------------------------
// @Global Variables define in the module

//----------------------------------------------------------------------------------------
// @Prototypes of functions in the module

//----------------------------------------------------------------------------------------
/**
 * @brief  drv layer initialization
 * @param  none
 * @return none
 * @note   none
 */
void drv_init(void)
{
	  drv_systick_init();
    drv_systick_delay_ms(10);	
    drv_gpio_init();
    drv_usart_init();		
		drv_wdg_init();
	  drv_flash_init();
	  drv_adc_init();	
    drv_can_init();	
    drv_spi_init();

    drv_rtc_init();
		drv_time_init();	
	  SYSTEM_DEBUG("SYS:<< drv init ok.\r\n");
}

// =======================================================================================
// End of file.
// =======================================================================================
